/**
 * 
 */
package cn.bigcontainer.alt.meta.extension;

import cn.bigcontainer.alt.meta.dto.MViewDto;

/**
 * IWoAppService.loadListData方法的扩展接口，允许用户在加载列表数据的时候加入自定义数据过滤.
 * @author cailei
 * @date 2017年8月8日
 */
public interface MListDataFilter {

	String DEFAULT = "velocityListFilter";
	
	/**
	 * 增加列表加载sql中的where条件.
	 * @param list
	 * @param search
	 * @return
	 */
	public String addWhere(MViewDto list, MViewDto search);
	
	/**
	 * 是否替换系统默认的过滤扩展
	 * @return
	 */
	public boolean replace(); 
}
